Skip to content

docs: close lifecycle reliability plan#143

Merged
intel352 merged 1 commit into
masterfrom
docs/lifecycle-reliability-closeout
Jul 16, 2026
Merged

docs: close lifecycle reliability plan#143
intel352 merged 1 commit into
masterfrom
docs/lifecycle-reliability-closeout

Conversation

@intel352

Copy link
Copy Markdown
Contributor

Summary

  • record the lifecycle-reliability retrospective with exact PR, merge, CI, review, release, archive, Homebrew, and runtime evidence
  • promote independent cleanup-join bounds and separate notification-send/handler proof into project design guidance
  • mark the six-task manifest complete and remove its scope-lock sidecar

Design

See: docs/plans/2026-07-16-ratchet-cli-lifecycle-reliability-design.md

Implementation Plan

See: docs/plans/2026-07-16-ratchet-cli-lifecycle-reliability.md

Scope Manifest

  • PR Count: 2
  • Tasks: 6
  • Status: Complete 2026-07-16T15:00:54Z
  • This PR: PR2, Task 6 on docs/lifecycle-reliability-closeout

Verification

  • GOTMPDIR=$HOME/.rt GOCACHE=$HOME/.rc go test -p 1 ./... -count=1 -timeout=30m
  • go vet ./...
  • golangci-lint run --new-from-rev=origin/master (0 issues)
  • goreleaser check
  • git diff --check
  • scope-manifest check passed
  • machine-path and credential-shaped-text scans clean
  • adversarial review findings addressed; final inline re-review: SHIP-IT after the reviewer service timed out

Release Evidence

  • PR fix: harden lifecycle cleanup and process smoke #142 merged as f1ff79a; PR and merge-commit CI, native Windows, and CodeQL checks settled green
  • Copilot's unbounded post-kill drain finding was fixed in eb03f01, resolved, and re-reviewed with no new comments
  • release run 29507752893 published v0.30.36; six platform archives matched checksums.txt
  • Formula and Cask report 0.30.36 with matching hashes; the Homebrew-installed binary reported f1ff79a and a 22-provider catalog under bounded probes

Doc-reconciliation: clean

Copilot AI review requested due to automatic review settings July 16, 2026 15:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Closes out the lifecycle reliability work by recording the evidence-based retrospective for PR #142, updating shared design guidance based on the findings, and marking the associated implementation plan’s scope manifest as complete (including removing the scope-lock sidecar).

Changes:

  • Added a new lifecycle reliability retrospective with PR/CI/release evidence and review learnings.
  • Updated docs/design-guidance.md with two new reliability guidance bullets and an updated source/changelog entry.
  • Marked the implementation plan status as complete and removed the .scope-lock sidecar file.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
docs/retros/2026-07-16-ratchet-cli-lifecycle-reliability-retro.md New retrospective documenting findings, gates, and release/CI evidence for the lifecycle reliability effort.
docs/plans/2026-07-16-ratchet-cli-lifecycle-reliability.md.scope-lock Removed the scope-lock sidecar as the manifest is now complete.
docs/plans/2026-07-16-ratchet-cli-lifecycle-reliability.md Updated scope manifest status to “Complete” with completion timestamp.
docs/design-guidance.md Incorporated new guidance and updated sources/changelog based on the retrospective.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@intel352
intel352 merged commit 4661a52 into master Jul 16, 2026
15 checks passed
@intel352
intel352 deleted the docs/lifecycle-reliability-closeout branch July 16, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants